<template>
  <div>
    <InputFile :on-success="success" />
  </div>
</template>

<script>
import InputFile from './components/importFile.vue'
export default {
  components: {
    InputFile
  },
  data() {
    return {
      header: "",
      results: {}
    }
  },
  methods: {
    success({ header, results }) {
      // console.log(header)
      // console.log(results)
      // excel表中拿到的数据key为中文，需要一个对照表将其中的中文转换成相应的后端需要的字段
      let contrastChart = {
        '结算日期': 'endTime',
        '订单数': "orderNum",
        '佣金收入': "money",
        '插件用途': "pluginPurpose"
      }

      // 遍历得到的excel表中的数据   通过 map 方法将得到数据保存为一个新的数组
      let arr = results.map(obj => {
        // 创建一个新的对象保存转换为英文字段的对象
        let changeEnglish = {}
        Object.keys(contrastChart).forEach(key => {
          // 这个key为中文
          changeEnglish[contrastChart[key]] = obj[key]
        })
        return changeEnglish
      })
      console.log(arr)

    }
  }
}
</script>

<style>
</style>
